Source identity
| Field | Recorded value |
|---|---|
| Source type | GitHub source |
| Original record | Janady13/AI_Brain / the_tired_agi/fpga/dna_pipelined_top.sv |
| Date | Not specified in source |
| Repository | Janady13/AI_Brain |
| Revision | d6c309d3fa439714ca46b9d3bb94caf478ea5376 |
| Branch | main |
| Path or archive member | the_tired_agi/fpga/dna_pipelined_top.sv |
| Original SHA-256 | 72e3eff3f5c975f13dfe3f1d44a668e3d6750d339b94d2e1f869537a0651ee9c |
| Git blob SHA | b70a1547fc43cb400286f18bb3ed4205b38d62d8 |
| Reading-copy SHA-256 | 72e3eff3f5c975f13dfe3f1d44a668e3d6750d339b94d2e1f869537a0651ee9c |
Every recorded occurrence
These 2 records contain identical original source bytes. Their paths and revisions remain part of the archive.
| Original record | Branch or archive | Revision / identifier | Original location |
|---|---|---|---|
| Janady13/AI_Brain / the_tired_agi/fpga/dna_pipelined_top.sv | main | d6c309d3fa439714ca46b9d3bb94caf478ea5376 | Open original |
| Janady13/AI_Brain / the_tired_agi/fpga/dna_pipelined_top.sv | claude/binary-helix-fibonacci-hive-011CUj7dx1WWJLVYcWCjBbYv | 527d4882c71eb041393f9d8945996177c5ac9e86 | Open original |
Recovered source transcript
Download complete source text ↓45 lines · 1.3 KB
// ============================================================================
// dna_pipelined_top.sv — TOP-LEVEL WITH AXI + DMA
// 768 G AGENTS/SEC @ 300 MHz | 9-STAGE | FULLY PIPELINED
// ============================================================================
module dna_pipelined_top (
input wire clk_300mhz,
input wire rst_n,
// AXI4-Stream In/Out
input wire [511:0] s_axis_tdata,
input wire [63:0] s_axis_tkeep,
input wire s_axis_tvalid,
output wire s_axis_tready,
input wire s_axis_tlast,
output wire [511:0] m_axis_tdata,
output wire [63:0] m_axis_tkeep,
output wire m_axis_tvalid,
input wire m_axis_tready,
output wire m_axis_tlast
);
dna_pipelined #(
.AGENTS(512),
.PIPE_STAGES(9)
) core (
.clk(clk_300mhz),
.rst_n(rst_n),
.s_axis_tdata(s_axis_tdata),
.s_axis_tkeep(s_axis_tkeep),
.s_axis_tvalid(s_axis_tvalid),
.s_axis_tready(s_axis_tready),
.s_axis_tlast(s_axis_tlast),
.m_axis_tdata(m_axis_tdata),
.m_axis_tkeep(m_axis_tkeep),
.m_axis_tvalid(m_axis_tvalid),
.m_axis_tready(m_axis_tready),
.m_axis_tlast(m_axis_tlast),
.enable(1'b1),
.agents_processed()
);
endmodule