FPGA: Handle HBM offsets internally in Jungfraujoch logic
This commit is contained in:
@@ -95,7 +95,7 @@ TEST_CASE("HLS_C_Simulation_internal_packet_generator_custom_frame", "[FPGA][Ful
|
||||
auto imageBuf = (uint16_t *) test.GetFrameBuffer(image, m);
|
||||
for (int i = 0; i < RAW_MODULE_SIZE; i++) {
|
||||
if (imageBuf[i] != test_frame[i])
|
||||
std::cout << m << " " << i << " " << imageBuf[i] << std::endl;
|
||||
std::cout << m << " " << i << " " << imageBuf[i] << std::endl;
|
||||
REQUIRE(imageBuf[i] == test_frame[i]);
|
||||
}
|
||||
}
|
||||
@@ -689,7 +689,8 @@ TEST_CASE("HLS_DataCollectionFSM","[OpenCAPI]") {
|
||||
act_reg.one_over_energy,
|
||||
act_reg.nframes,
|
||||
act_reg.nmodules,
|
||||
act_reg.nstorage_cells);
|
||||
act_reg.nstorage_cells,
|
||||
0);
|
||||
REQUIRE(idle_data_collection == 1);
|
||||
REQUIRE(addr1.empty());
|
||||
REQUIRE(raw1.empty());
|
||||
@@ -706,7 +707,8 @@ TEST_CASE("HLS_DataCollectionFSM","[OpenCAPI]") {
|
||||
act_reg.one_over_energy,
|
||||
act_reg.nframes,
|
||||
act_reg.nmodules,
|
||||
act_reg.nstorage_cells);
|
||||
act_reg.nstorage_cells,
|
||||
0);
|
||||
REQUIRE(idle_data_collection == 0);
|
||||
REQUIRE(addr1.empty());
|
||||
REQUIRE(raw1.empty());
|
||||
@@ -721,7 +723,8 @@ TEST_CASE("HLS_DataCollectionFSM","[OpenCAPI]") {
|
||||
act_reg.one_over_energy,
|
||||
act_reg.nframes,
|
||||
act_reg.nmodules,
|
||||
act_reg.nstorage_cells);
|
||||
act_reg.nstorage_cells,
|
||||
0);
|
||||
REQUIRE(idle_data_collection == 0);
|
||||
REQUIRE(addr1.empty());
|
||||
REQUIRE(raw1.empty());
|
||||
@@ -739,7 +742,8 @@ TEST_CASE("HLS_DataCollectionFSM","[OpenCAPI]") {
|
||||
act_reg.one_over_energy,
|
||||
act_reg.nframes,
|
||||
act_reg.nmodules,
|
||||
act_reg.nstorage_cells);
|
||||
act_reg.nstorage_cells,
|
||||
0);
|
||||
REQUIRE(idle_data_collection == 0);
|
||||
REQUIRE(addr1.empty());
|
||||
REQUIRE(raw1.empty());
|
||||
@@ -754,7 +758,8 @@ TEST_CASE("HLS_DataCollectionFSM","[OpenCAPI]") {
|
||||
act_reg.one_over_energy,
|
||||
act_reg.nframes,
|
||||
act_reg.nmodules,
|
||||
act_reg.nstorage_cells);
|
||||
act_reg.nstorage_cells,
|
||||
0);
|
||||
|
||||
REQUIRE(idle_data_collection == 0);
|
||||
REQUIRE(addr1.size() == 1);
|
||||
@@ -771,7 +776,8 @@ TEST_CASE("HLS_DataCollectionFSM","[OpenCAPI]") {
|
||||
act_reg.one_over_energy,
|
||||
act_reg.nframes,
|
||||
act_reg.nmodules,
|
||||
act_reg.nstorage_cells);
|
||||
act_reg.nstorage_cells,
|
||||
0);
|
||||
|
||||
REQUIRE(idle_data_collection == 0);
|
||||
REQUIRE(addr1.size() == 1);
|
||||
@@ -790,7 +796,8 @@ TEST_CASE("HLS_DataCollectionFSM","[OpenCAPI]") {
|
||||
act_reg.one_over_energy,
|
||||
act_reg.nframes,
|
||||
act_reg.nmodules,
|
||||
act_reg.nstorage_cells);
|
||||
act_reg.nstorage_cells,
|
||||
0);
|
||||
|
||||
REQUIRE(idle_data_collection == 0);
|
||||
REQUIRE(addr1.size() == 1);
|
||||
@@ -807,7 +814,8 @@ TEST_CASE("HLS_DataCollectionFSM","[OpenCAPI]") {
|
||||
act_reg.one_over_energy,
|
||||
act_reg.nframes,
|
||||
act_reg.nmodules,
|
||||
act_reg.nstorage_cells);
|
||||
act_reg.nstorage_cells,
|
||||
0);
|
||||
|
||||
REQUIRE(idle_data_collection == 0);
|
||||
REQUIRE(addr1.size() == 2);
|
||||
@@ -824,7 +832,8 @@ TEST_CASE("HLS_DataCollectionFSM","[OpenCAPI]") {
|
||||
act_reg.one_over_energy,
|
||||
act_reg.nframes,
|
||||
act_reg.nmodules,
|
||||
act_reg.nstorage_cells);
|
||||
act_reg.nstorage_cells,
|
||||
0);
|
||||
|
||||
REQUIRE(idle_data_collection == 1);
|
||||
REQUIRE(addr1.size() == 2);
|
||||
|
||||
Reference in New Issue
Block a user