feat(driver): BitScrambler support
This adds an assembler for the BitScrambler assembly language, plus unit tests for it. It also adds the loopback driver, which can do BitScrambler operations on memory-to-memory transfers. Documentation is also included.
This commit is contained in:
@@ -0,0 +1,56 @@
|
||||
{
|
||||
"binary_ver": 1,
|
||||
"hw_rev": 0,
|
||||
"hdr_len": 3,
|
||||
"inst_ct": 8,
|
||||
"inst": [
|
||||
{
|
||||
"opcode": {
|
||||
"op": "LOOPA",
|
||||
"ctr_add": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"opcode": {
|
||||
"op": "LOOPA",
|
||||
"ctr_add": 31
|
||||
}
|
||||
},
|
||||
{
|
||||
"opcode": {
|
||||
"op": "LOOPA",
|
||||
"ctr_add": 15
|
||||
}
|
||||
},
|
||||
{
|
||||
"opcode": {
|
||||
"op": "LOOPA",
|
||||
"ctr_add": 16
|
||||
}
|
||||
},
|
||||
{
|
||||
"opcode": {
|
||||
"op": "ADDA",
|
||||
"ctr_add": 65535
|
||||
}
|
||||
},
|
||||
{
|
||||
"opcode": {
|
||||
"op": "ADDA",
|
||||
"ctr_add": 32768
|
||||
}
|
||||
},
|
||||
{
|
||||
"opcode": {
|
||||
"op": "ADDA",
|
||||
"ctr_add": 65535
|
||||
}
|
||||
},
|
||||
{
|
||||
"opcode": {
|
||||
"op": "ADDA",
|
||||
"ctr_add": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user