Shop OBEX P1 Docs P2 Docs Learn Events
Propeller development HDL — Parallax Forums

Propeller development HDL

Lord SteveLord Steve Posts: 206
edited 2010-04-21 01:23 in Propeller 1
Does Chip Gracey use gate-level Verilog or RTL Verilog when designing the hardware description for the Props?· I am thinking about delving into my first FPGA project.

Thanks.
·

Comments

  • LeonLeon Posts: 7,620
    edited 2010-03-17 19:19
    Both Xilinx and Altera offer VHDL and Verilog with their tools. I prefer VHDL. You can even mix them if you wish.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Leon Heller
    Amateur radio callsign: G1HSM

    Post Edited (Leon) : 3/17/2010 7:52:04 PM GMT
  • Lord SteveLord Steve Posts: 206
    edited 2010-03-17 20:08
    What I am asking is if Chip used gate-level building blocks to describe everything or if he used RTL bottom-to-top or just what he did, in general.
  • LeonLeon Posts: 7,620
    edited 2010-03-17 20:15
    The Propeller was actually designed at the transistor level using schematic entry. They presumably used schematics for prototyping on the Stratix FPGAs they used.

    I wouldn't follow their example, you'd be better off using VHDL or Verilog.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Leon Heller
    Amateur radio callsign: G1HSM

    Post Edited (Leon) : 3/17/2010 8:20:55 PM GMT
  • Lord SteveLord Steve Posts: 206
    edited 2010-03-17 20:34
    Ah, yes.· That does seem like over kill for me.· I was thinking it may have been at the gate/flip-flop level, which is what I think I may like to do.

    Thanks.
  • RvnPhnxRvnPhnx Posts: 36
    edited 2010-04-21 01:23
    Lord Steve,
    If you aren't debugging at the wavefront timing level (which they probably had to do to perfect the prop design, not to mention that they didn't want to use anybody else's cell libraries and have to fork over cash for them) then just doing your work in 'beh' blocks should probably cut it to get started. Once you get past that then thinking more specifically about the RTL layout of things will be fruitful.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    --RvnPhnx
Sign In or Register to comment.