Skip to content

Commit 7f40ae8

Browse files
author
Johan Peltenburg
authored
Merge pull request #250 from abs-tudelft/fix-clock-assignments
Fix clock assignments
2 parents 2eb43fe + c31025c commit 7f40ae8

File tree

14 files changed

+18
-3
lines changed

14 files changed

+18
-3
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.14.0 FATAL_ERROR)
22

33
project(fletcher)
44

5-
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Werror")
5+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall")
66

77
option(FLETCHER_BUILD_FLETCHGEN "Build fletchgen" OFF)
88
option(FLETCHER_BUILD_ECHO "Build echo platform library" OFF)

codegen/cpp/fletchgen/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ if(NOT cerata_POPULATED)
2929
set(BUILD_CERATA_TESTS OFF CACHE BOOL "")
3030
set(BUILD_CERATA_DOT ON CACHE BOOL "")
3131
set(BUILD_CERATA_VHDL ON CACHE BOOL "")
32+
set(BUILD_CERATA_YAML ON CACHE BOOL "")
3233
add_subdirectory(${cerata_SOURCE_DIR} ${cerata_BINARY_DIR})
3334
endif()
3435

codegen/cpp/fletchgen/src/fletchgen/array.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
#include "fletchgen/array.h"
1616

1717
#include <cerata/api.h>
18+
#include <cerata/vhdl/vhdl.h>
1819
#include <fletcher/common.h>
1920
#include <utility>
2021
#include <memory>

codegen/cpp/fletchgen/src/fletchgen/basic_types.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
#include "fletchgen/basic_types.h"
1616

1717
#include <cerata/api.h>
18+
#include <cerata/vhdl/vhdl.h>
1819
#include <fletcher/common.h>
1920

2021
#include <memory>
@@ -73,6 +74,7 @@ std::shared_ptr<Type> cr() {
7374
static std::shared_ptr<Type> result = record("cr", {
7475
field("clk", bit()),
7576
field("reset", bit())});
77+
result->meta[cerata::vhdl::meta::NO_INSERT_SIGNAL] = "true";
7678
return result;
7779
}
7880

codegen/cpp/fletchgen/src/fletchgen/bus.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
#include "fletchgen/bus.h"
1616

1717
#include <cerata/api.h>
18+
#include <cerata/vhdl/vhdl.h>
1819

1920
#include <memory>
2021
#include <vector>

codegen/cpp/fletchgen/src/fletchgen/design.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
// limitations under the License.
1414

1515
#include <cerata/api.h>
16+
#include <cerata/vhdl/vhdl.h>
1617

1718
#include <string>
1819
#include <vector>

codegen/cpp/fletchgen/src/fletchgen/fletchgen.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
#include "fletchgen/fletchgen.h"
1616

1717
#include <cerata/api.h>
18+
#include <cerata/dot/dot.h>
19+
#include <cerata/vhdl/vhdl.h>
1820
#include <fletcher/common.h>
1921

2022
#include <fstream>

codegen/cpp/fletchgen/src/fletchgen/mmio.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
#include <fletcher/fletcher.h>
1818
#include <fletcher/common.h>
1919
#include <cerata/api.h>
20+
#include <cerata/vhdl/vhdl.h>
2021
#include <memory>
2122
#include <string>
2223
#include <fstream>

codegen/cpp/fletchgen/src/fletchgen/nucleus.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@
1212
// See the License for the specific language governing permissions and
1313
// limitations under the License.
1414

15-
#include "fletchgen/nucleus.h"
16-
1715
#include <cerata/api.h>
16+
#include <cerata/vhdl/vhdl.h>
1817
#include <vector>
1918
#include <string>
2019
#include <cerata/parameter.h>
2120

21+
#include "fletchgen/nucleus.h"
2222
#include "fletchgen/basic_types.h"
2323
#include "fletchgen/recordbatch.h"
2424
#include "fletchgen/kernel.h"

codegen/cpp/fletchgen/src/fletchgen/profiler.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
#include "fletchgen/profiler.h"
1616

1717
#include <cerata/api.h>
18+
#include <cerata/vhdl/vhdl.h>
1819
#include <cmath>
1920
#include <memory>
2021
#include <vector>

0 commit comments

Comments
 (0)