1
0
mirror of https://github.com/openpower-cores/a2i.git synced 2026-01-13 15:27:21 +00:00
Lars Asplund 876f61a137 Removed type mismatch for recursive_synthesis attribute.
The attribute is defined as

attribute recursive_synthesis: boolean

but is frequently used with the integer value 1, for example

attribute recursive_synthesis of gate : function is 1;

These ones have been changed to true
2021-03-13 22:54:06 +01:00
..
2020-08-27 11:22:43 -04:00
2020-09-14 19:22:31 -05:00
2020-06-28 18:40:39 -04:00
2020-06-28 18:40:39 -04:00

Directory Structure

src/vhdl
   clib (low-level components)
   ibm (std_ulogic)
   support (power_logic subtype)
   tri (latches and arrays)
   work (macros)
build
   a2x (project)
   ip_cache (empty until project built)
   ip_repo (empty until IP built/copied)
   ip_user (IP macros to be built)
   tcl (build scripts)
   xdc (constraints)
fpga
   tcl 
doc
   core user guide, etc.

Build Process

IP

IP is created in ip_user and copied to ip_repo for use in top level bd.

See build/ip_user/xxx/readme.md.

Core:

a2x_axi

Simple card components:

a2x_axi_reg 
a2x_dbug
a2x_reset 

Help Vivado attach to VIO correctly:

reverserator_3
reverserator_4
reverserator_32
reverserator_64

Project

See build/a2x/readme.md.

  1. create project
  2. synth/implement