Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
intro_example:start [2020/04/30 08:48] rajit |
intro_example:start [2022/05/30 10:19] rajit [Basic circuits] |
||
---|---|---|---|
Line 2: | Line 2: | ||
ACT is a hardware description language that has been influenced more by programming languages developed for software rather than hardware. The key difference between ACT and normal software programming languages is that when " | ACT is a hardware description language that has been influenced more by programming languages developed for software rather than hardware. The key difference between ACT and normal software programming languages is that when " | ||
+ | |||
+ | ===== Behavioral design ===== | ||
+ | |||
+ | - First-in first-out [[intro_example: | ||
+ | |||
+ | |||
+ | ===== Gate-level design ===== | ||
- A simple [[inverter|inverter]], | - A simple [[inverter|inverter]], | ||
- More [[gates|combinational gates]], and simulating with [[http:// | - More [[gates|combinational gates]], and simulating with [[http:// | ||
+ | - Creating [[namespace|libraries and namespaces]] | ||
+ | - [[bestpractices|Best practices]] for organizing a complex project | ||
+ | - Array, [[loops|loops]], | ||
+ | - Tracking [[dependencies|dependencies]] between ACT files | ||
+ | - Parameterized design using [[templates|templates]] | ||
+ | |||
+ | ===== Simple asynchronous circuits ===== | ||
+ | |||
+ | ====== Circuit design ====== | ||
+ | - [[configtut|Configuration]] file | ||
+ | - Specifying transistor [[sizing|sizes]] for CMOS implementation | ||
+ | - Generating spice [[netlist|netlist]] and simulation with [[https:// | ||
+ | |||
+ |