apio icon indicating copy to clipboard operation
apio copied to clipboard

Implement the toolchain for the AGC

Open Obijuan opened this issue 9 years ago • 5 comments

Create the toolchain for the AGC (Apollo Guide Computer), multiplatform. Give support in Apio

It is located in this repo

The needed tools are:

  • yaYUL --> AGC asembler
  • yaAGC --> Simulator
  • acc-rom --> Generate the rom.list in Verilog (in the ACC repo)

Obijuan avatar Aug 16 '16 13:08 Obijuan

@Obijuan, is this still applicable?

If so, how does this requests translates to apio features?

zapta avatar Dec 28 '24 16:12 zapta

@Obijuan, @cavearr, can we close this issue?

zapta avatar Mar 25 '25 04:03 zapta

I prefer @Obijuan close this , i don't know about it.

cavearr avatar Mar 25 '25 06:03 cavearr

Please, do not close it. It is a reminder that apio will integrate in the future tools not only for synthesizing hardware but also for assembling code. The idea is using apio for hardware/software co-design . One of the target is the apolo guide computer (AGC)

Obijuan avatar Mar 25 '25 06:03 Obijuan

@Obijuan,

  1. Where are the assembler/linker tools of the AGC?

  2. How the content of rom.list will loaded into the AGC core (when running on an actual FPGA board)? Will it be baked into the Verilog model or downloaded separately?

  3. Did the 'a' in 'apio' come from 'Apollo'?

zapta avatar Mar 25 '25 17:03 zapta